import axios from 'axios'
import { Trim } from '../utils/index'

const fetch = axios.create({
  baseURL: 'https://cnodejs.org/api/v1'
})


fetch.interceptors.request.use((config: any) => {
  /**
   * 对参数中所有字符串内容进行Trim处理（去除首位空格）
   */
  if (Reflect.has(config, 'data') && config.data) {
    Trim(config.data);
  }
  if (Reflect.has(config, 'params') && config.params) {
    Trim(config.params);
  }

  return config;
});


export default fetch;
